have difficulties solving something - English Synonyms Dictionary